package org.jeecg.modules.analysis.genealogy.entity;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Description: 专利图节点
 * @Author: jeecg-boot
 * @Date: 2025-10-11
 */
@Data
@Accessors(chain = true)
public class PatentGraphNode implements Serializable {
    private static final long serialVersionUID = 1L;

    /**节点ID*/
    private String id;

    /**节点名称*/
    private String name;

    /**节点类型：patent-专利, institution-机构, inventor-发明人*/
    private String type;

    /**节点值（用于节点大小计算）*/
    private Double value;

    /**重要性评分*/
    private Double importance;

    /**节点类别（用于颜色分类）*/
    private Integer category;

    /**专利详细信息*/
    private PatentNodeDetail detail;
}


